package com.capsule.chapter.queue;

/**
 * <p>
 *    抽象观察者
 *    定义了一个update()方法，当被观察者调用notifyObservers()方法时，观察者的update()方法会被回调。
 * </p>
 *
 * @author xiachaoyang
 * @version V1.0
 * @date 2018年07月04日 10:01
 * @modificationHistory=========================逻辑或功能性重大变更记录
 * @modify By: {修改人} 2018年07月04日
 * @modify reason: {方法名}:{原因}
 * ...
 */
public interface Observer {
    /**
     * 更新消息
     * @param message
     */
    void update(Object message);
}
